// pages/address/address.js
const app = getApp();
const allcity = require('../../utils/allcity.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    cityGroup: allcity,
    isSearch: false,
    searchText: '',
    searchArrGroup: [],
    type:'',
    Tindex:0
  },
  goback: function () {
    wx.navigateBack({
      delta: 1
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */

  // 搜索输入
  inputSearchText: function (e) {
    this.setData({
      searchText: e.detail.value
    });
  },
  // 搜索
  searchCity: function () {
    let _cityGroup = this.data.cityGroup;
    let _searchText = this.data.searchText;
    let tempArr = [];
    _cityGroup.forEach(function (parentItem, index) {
      parentItem.item.forEach(function (item, index) {
        if (item.name.indexOf(_searchText, 0) >= 0) {
          tempArr.push(item);
        }
      });
    });
    this.setData({
      isSearch: true,
      searchArrGroup: tempArr
    })
  },
  // 城市选择
  chooseCity: function (e) {
 
    let cityName = e.currentTarget.dataset.name;
    console.log(cityName)
    //获取已经打开的页面的数组
    var  pages = getCurrentPages();
    //获取上一个页面的所有的方法和data中的数据
    var  lastpage = pages[pages.length -  2]  
    //调用上一个页面中的changeData方法
    lastpage.changecity(cityName,this.data.type,this.data.Tindex)
    // app.data.address.name = cityName
    wx.navigateBack({})
  },
  /**
 * 生命周期函数--监听页面加载
 */
  onLoad: function (options) {
    console.log(options)
    this.setData({
      type:options.type,
      Tindex: options.index
    })
 
  },
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }

})